e04377dc14e4554ad9c309403805f763be2fab4b,cdap-app-fabric/src/main/java/co/cask/cdap/internal/app/runtime/batch/MapReduceRuntimeService.java,MapReduceRuntimeService,startUp,#,173

Before Change


      Location programJar = programJarLocation;
      if (!MapReduceContextProvider.isLocal(mapredConf)) {
        programJar = copyProgramJar(tempLocation);
        job.addCacheFile(programJar.toURI());
      }

      MapReduceContextConfig contextConfig = new MapReduceContextConfig(mapredConf);

After Change


      if (!MapReduceContextProvider.isLocal(mapredConf)) {
        // Copy and localize the program jar in distributed mode
        programJar = copyProgramJar(tempLocation);
        job.addCacheFile(programJar.toURI());

        // Generate and localize the launcher jar to control the classloader of MapReduce processes
        String yarnAppClassPath = "job.jar/lib/*,job.jar/classes," +